package com.winchain.chainbill.bill.base.po;

import java.math.BigDecimal;
import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;

@Table(name = "cb_rec")
public class CbRec {
	@Id
	@Column(name = "bill_id")
	private String billId;
	@Column(name = "bill_code")
	private String billCode;
	@Column(name = "bill_type")
	private String billType;
	@Column(name = "root_id")
	private String rootId;
	@Column(name = "prnt_id")
	private String prntId;
	@Column(name = "bill_amt")
	private BigDecimal billAmt;
	@Column(name = "hldr_lvl")
	private Integer hldrLvl;
	@Column(name = "opt_seq")
	private Integer optSeq;
	@Column(name = "snd_date")
	private String sndDate;
	@Column(name = "exp_date")
	private String expDate;
	@Column(name = "bill_state")
	private String billState;
	@Column(name = "fin_id")
	private String finId;
	@Column(name = "fin_nm")
	private String finNm;
	@Column(name = "confirmer_id")
	private String confirmerId;
	@Column(name = "confirmer_nm")
	private String confirmerNm;
	@Column(name = "grp_id")
	private String grpId;
	@Column(name = "grp_nm")
	private String grpNm;
	@Transient
	private String curBillState;

	public String getBillId() {
		return this.billId;
	}

	public void setBillId(String billId) {
		this.billId = billId;
	}

	public String getBillCode() {
		return this.billCode;
	}

	public void setBillCode(String billCode) {
		this.billCode = billCode;
	}

	public String getBillType() {
		return this.billType;
	}

	public void setBillType(String billType) {
		this.billType = billType;
	}

	public String getRootId() {
		return this.rootId;
	}

	public void setRootId(String rootId) {
		this.rootId = rootId;
	}

	public String getPrntId() {
		return this.prntId;
	}

	public void setPrntId(String prntId) {
		this.prntId = prntId;
	}

	public BigDecimal getBillAmt() {
		return this.billAmt;
	}

	public void setBillAmt(BigDecimal billAmt) {
		this.billAmt = billAmt;
	}

	public Integer getHldrLvl() {
		return this.hldrLvl;
	}

	public void setHldrLvl(Integer hldrLvl) {
		this.hldrLvl = hldrLvl;
	}

	public Integer getOptSeq() {
		return this.optSeq;
	}

	public void setOptSeq(Integer optSeq) {
		this.optSeq = optSeq;
	}

	public String getSndDate() {
		return this.sndDate;
	}

	public void setSndDate(String sndDate) {
		this.sndDate = sndDate;
	}

	public String getExpDate() {
		return this.expDate;
	}

	public void setExpDate(String expDate) {
		this.expDate = expDate;
	}

	public String getBillState() {
		return this.billState;
	}

	public void setBillState(String billState) {
		this.billState = billState;
	}

	public String getCurBillState() {
		return this.curBillState;
	}

	public void setCurBillState(String curBillState) {
		this.curBillState = curBillState;
	}

	public String getFinId() {
		return this.finId;
	}

	public void setFinId(String finId) {
		this.finId = finId;
	}

	public String getFinNm() {
		return this.finNm;
	}

	public void setFinNm(String finNm) {
		this.finNm = finNm;
	}

	public String getConfirmerId() {
		return this.confirmerId;
	}

	public void setConfirmerId(String confirmerId) {
		this.confirmerId = confirmerId;
	}

	public String getConfirmerNm() {
		return this.confirmerNm;
	}

	public void setConfirmerNm(String confirmerNm) {
		this.confirmerNm = confirmerNm;
	}

	public String getGrpId() {
		return this.grpId;
	}

	public void setGrpId(String grpId) {
		this.grpId = grpId;
	}

	public String getGrpNm() {
		return this.grpNm;
	}

	public void setGrpNm(String grpNm) {
		this.grpNm = grpNm;
	}
}
